module full_adderSE (A,B,Cin,Cout,S);
	// Ins/outs
	input A,B,Cin;
	output Cout, S;
	
	// Function implementation
	//assign Cout = (A&B) | (Cin&A) | (Cin&B);
	assign Cout = Cin;
	assign S    = A ^ B ^ Cin;
endmodule
